From: route@monster.com
Sent: Tuesday, June 14, 2016 5:17 PM
To: hg@apeironinc.com
Subject: Please review this candidate for: IMS Integration
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
Michael Di Gioia Sunnyvale,
CA. 94085 Mpd395@gmail.com (508)
904-3646 PROFESSIONAL
EXPERIENCE Pernix &
Associates, CA. Independent
Contractor 2008–2015
(multiple contracts) Intel Santa Clara (current) : Intel
America’s Greatest Makers Sr. Mentor for the development of new low power
devices with the latest technology from Intel. This Job and others included
extensive use of ADB commands with Logcat
and other generic tools used in the Android development system to test and
debug the system as needed. See below project for Camera 3 development and
test. Qualcomm, San
Diego, CA · Oversaw Ice Cream Sandwich port for all the smart
phones and tablets for all customers. · Responsible for memory modifications and sensor driver
changes. · Wifi quality performance expert inside Qualcomm
defect test team. Intersil,
Mipitas, CA · Utilized new Linux drivers for isl29011 Light, Proximity,
and Camera sensors (Pennwell ISP imaging system) on the new MeeGo OS and
Android smartphones. · Responsible for providing I2C sensor drivers (NDK/APP) for
many different platforms and OS systems including TI pandaBoard, qualcomm
snapdragon and Intel Atom pr2. · Platforms included the latest Intel Atom based development
platform, Qualcomm Snapdragon development platform, and TI Pandaboard
platform. Cisco,
Milpitas, CA · Responsible for providing Unix/Linux Video server/switch
consulting. · Responsible for OpenAL base audio stack system development
to allow dynamic event/stream management for emergency based VoIP systems. Huawei ·
Responsible for building special platform code for wifi and
Bluetooth Low Energy (BLE) to allow smartphone device location information with
better resolution, less hot spots, and quicker calculations to allow
real time targeting and information about customers shopping decisions. ·
Used Maven(mvn) toolset to provide additional functionality
(Bluetooth) to Stanford Content Centric Networking on Android devices. · Openfire Junction used with XMPP Servier/Client for
JxWhiteboard Android NDK/application functionality. · NFC and Wifi Direct used with CCNx, and service Discovery
(Avahi, Jmdns, zeroconf, RAT) to directly connect over IP without
"infrastructure mode", where the access point acts as a central
hub. · All Wi-Fi Direct devices able to operate as either a
device or an access point. Content instead of host names are use for all this
new technology building. Intel, Santa
Clara, CA (2010 - 2015) ·
Camera1, Camera2 and Camera3 test/development team using Google CTS,
QT/QTS, gdb, cscope and Android Studio on Ubuntu 14.04. I used this
build/development and test system to produce Marshmallow release for Intel
X86 devices, including Moorfield, Cherrytrail and other new platforms not yet
released to the public. ·
Responsible for working on Perl and Python programming for OTF I-Digi
Instant wireless Board for Graphic UI and control for use in a green energy
product. ·
Worked on Power Management code to reduce power when using GPS based
sensor with Linux serial Drivers. ·
Researched using SiRF Wifi devices power mgmt device driver buffering
to reduce gps chip and core power drain. ·
Created test suits for use with the Infinion 6160, AT Modem cmds, and
Rohde & Schwarz CMU/CMUgo to qualify their 3GPP/WIFI/BT firmware/HW. · Worked for the Intel Client development team building
customizations of our HW, Linux Kernel and Android system components to
create specialized devices for large companies like Dell, Amazon, Motorola and Google. · Worked on platform for Android like Smart Phone using
Meego OS - Embedded Intel Atom. · Worked on developing Viper drivers and test code on new
silicon test platforms for next generation Android smart phones · Responsible for physical layout corrections made with wire
wrap changes on the PCBs. · Optimized transport card changes needed for Android and
MeeGo. · Built CR4 Viper kernel based driver code using Uart/FPGA
and DMA I/O power mgmt. · Responsible for new Linux project to build Native C++
code, Android Java app for Kernel camera system · Responsible for Intel Labs experimentation and platform
setup to understand the optimal process to transport live video with RTP over
many different parallel transmission media. · Built Windows DirectShow Filter Graphs for experimentation
of video bitstream communications using H264 with SVC (Scalable Video
Coding). · Tested, debugged and made Kernel modifications on the
necessary source trees to fix issues with integration of new HW and Firmware. · Setup, corrected problems in HW/SW, and prepared the base
platforms for use in our major TI integration camp here at Intel. · Worked with Team members from China and France on MeeGo. · Gerrit based Source repo builds to use the new trees for
development. · Fixed/corrected bugs. · Worked with external vendors to integrate their a Voice
processing components. · Worked at multiple startups, small companies, and
maintenance work. · Green Energy Company, CA Cell Phone
Tower Bridge, CA Sr. Consulting
Engineer · Ported platform to MPC8548E Card with TSEC giga Bit
Driver. · Customer has an 802.16 bridge router that using interrupt
driver for mega Bit PPC Ethernet. This code was ported to a new poll based
Ethernet driver, new HW and Linux Embedded OS for WiMAX capability. · Tool Chain is GNU and BDI debugger used. General
Dynamics, Scottsdale, AZ Sr. Consulting
Engineer 11/08–08/09
(contract) · Provided a provisioning and platform system architecture
Government systems design specification for the 2nd release of the platform. · Extensive use of 3GPP Specifications STD-T63-31.102
V5.14.0 (USIM), ETSI TS 102 221 V5.1.0, 3GPP TR 22.944 V6.0.0 was used
including a number of closed GD government documents. This specification
included local and OTA provisioning. · The standard format of the USIM EF found in the
InterDigital stack was used with a new CORBA interface to send and receive
secure provisioning XML data. · The design and code focused on Initialization/startup
using local fill ports and Over The Air SIP based secure encapsulated key
based XML streams. · Much of the code was built to handle special Software
Radio based EF DIR WiFi that hold Software Frequency adaptation tables
(Dynamic Frequency Profile), DoveTail Multiplex tables and Secure OTA Update
key encryption processing. Environment: C++(using C code with name
mangling) GNC tools with Visual Studio 6.0,VC++ compiler & debugger,
Custom built SIP based simulator, Describe tool (UML technology),
CORBA using Motorola Corba, multi threading. InterDigital stack and SDL
tools. Airvana, CA Senior
Consulting Engineer 06/08–11/08
(contract) · Researched, designed, developed, tested and released a new
Radio Network Controller (RNC) subsystem for all of Airvana's current and new
multi card platforms. · This project included two of Airvana's engineers as taking
direction from me to complete this project as team leader reporting to
management. · The ECC subsystem included both bootstrap and run time
code to provide the necessary software error correction to find, fix and
report error conditions before and loss of service could happen. This
involved running on all cards inside the RNC to run HW and SW ECC. · Using a CORBA factory on the control card, was able to
receive IPC messages from any card to report statistics and alarms to the
SNMP Console Manager on the network management station anywhere in the world.
· Since Call control and Text areas of memory were
protected, special call processing and memory controller commands were
necessary to scrub these areas of memory while calls were being processed. · Built Corba memory control for call processing in platform
group working on firmware and software modification to provide full ECC
support on a number of Power PC based boards including MPC5674F,MPC750,
MPC905, MPC820 with the Falcon and Harrier Memory Controller chip sets. This
involves MMU and Memory Controller chip code for Linux and VxWorks. Environment: C, C++, UNIX, Linux, GNU compiler & debugger, Motorola Command
line debugger, Describe tool (UML technology), CORBA Call
Processing and SNMP programming. HP, Cupertino,
CA Sr. Consulting
Engineer 02/07–04/08
(contract) · Responsible for SSL/TLS Secure printing Network
Server/Client development. · Components built include the HP-UX based Multi-threaded
server (C), the secure client(C, C++ and .net com objects), the HP-UX PCI
driver (Kernel C, WSIO and DLPI, ported from Linux), and their main MFG
Server to build these system that hold master Crypto keys (C++). TCP on the
HP-UX server had to be modified to handle to heavy load necessary for the
number of PC clients each PCI based secure card (GreenHills Multi OS) needed
to handle. Environment: C++, Greenhill’s MULTI C++ compiler & debugger, Describe tool
(UML technology) Linux. Cherry Corp.,
WI Senior
Consulting Engineer 08/06–06/07
(contract) · Responsible for Porting/Building C++ USB based platform
keyboard application on Linux and Windows. · Extensive usage of Visual Studio 2005/6.0. SUSE 9.2 Linux
2.6 kernel. · Responsible for testing for customer. · Expert with .NET C#, VS 6.0 & 2005, Wise for Wind. · Embedded firmware development on 38K2 MPU. · Environment: 38K2 Renesas Technology, C, C++ compiler
& debugger, LINUX, PC Sniffer, multi threading, Renesas embedded ICE
system and Pod. Motorola
Corp., IL Sr. Consulting
Engineer 12/05–08/06
(contract) · 3GPP Cell Phone R&D Libertyville IL– Program in Perl/C
Radio Resource Control & RLC Call setup/drop processing and Analysis.
Modification of AI tool to diagnose defects with the Network of User End. · In Schomburg IL in the Land Mobile Products Sector -
Private Radio Networks Engineering - Contract position involves the
development, debug and test of new features of Motorola's new line of Radio
Frequency Site Repeaters and routers. · Assignment included development using Rational Rose XML,
C++, C, Metrowerks Code Warrior debugger, SNMP, ClearDDTS Bug Mgmt system,
ClearCase source control system, and PowerPC. Environment: C++, Metro Works Code Worrier C, C++ compiler & debugger,
VxWorks, Describe tool (UML technology), Windriver’s Sniff, Beyond compare. Planet Aid, CA Software
Engineer 10/04–05/05
(contract) · Developed a portable hand held device used for database
info distribution. Ip TelPhone,
CA Software
Engineer 09/03–10/04
(FTE) · Made changes to Core code in phone used as a test device
for VoIP. ACTR, CA Software
Engineer 09/01–07/02
(FTE) · Developed a number of new Database systems for a company
in Russia. NMS, CA Software
Engineer 10/00–06/01
(contract) · Invented the first Cell Phone IP Gateway with SNMP based
command and control for a large corporation in Japan, using a UNIX based OS
on a Compact PCI based dual redundant platform. Mapletree, CA Software
Engineer 07/00–10/00
(contract) · Worked to move platform from strong ARM processor to a
MIPS RISC RC32334. EDUCATION M.S. Computer Science University of Central Florida, Orlando, FL B.S. Math/Electrical Engineering Columbia University, New York, NY CERTIFICATIONS Certified Wind
River Tornado Developer TECHNICAL
SKILLS Languages: C, C++, UML, XML, VC/VC++, Perl, Python Telecoms /
Networking: QoS, WiMAX, LTE, 1xEvDO, IMS, CDMA 1xRTT,GSM VoIP, H.323, Call
Processing, PSTN, CTI Application, ISDN, ISUP, SS7/6, Software Radio, IVRS,
RSVP, PPP, GPRS, MPLS, RTP, OSPF, mgcp, megaco, SIP, NFS, Client/Server
socket programming, IPC (Inter process
communication ) and Multi threading. Tools: RADVision Protocol stack, OPNET, Sniff, GreenHills MULTI, ClearCase,
CVS, and beyond compare. Protocols: TCP, IP, RLP, UDP/IP, RAT, CCNX,SNMP, SIP (session Initiation
protocol), fixed wireless V5.2 Protocols, RTP/RTCP. Non Stop
Computing: Fault Tolerant parallel processing and fault
management, Log management, Network
Management: Configuration Management, BSM (Base
Station manager). Operating
Systems: LINUX/UNIX/netBsd (SunOS, Sun Solaris, SysV,
HPUX), Windows, RTOS (VxWorks), LINUX. GUI: Visual C++ 6.0 and 5.3 Library: STL, SSL, ActiveDirectory, and Ldap |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|